Python 变量类型

时间:2024-03-27 来源:

变量和常量的规则和命名约定

1、变量名由英文字母、下划线_或数字组成,并且第一个字符必须是英文字母或下划线。
2、变量名不能是 Python 关键字(又称关键词)。
上面的两个原则很简单,却非常重要,一定要仔细理解。
从第1个原则可以知道,变量只可以包含英文字母(大写和小写都行)、下划线或数字,不能包含这 3 种字符之外的其他字符(如空格、%、-、*、/ 等),因为其他字符都已经被 Python 当成运算符来使用了。
对于第2个原则,Python 关键字指的是 Python 本身“已经在使用”的名字,因此在给变量命名的时候不能使用这些名字(因为 Python 已经占用了这些名字,所以我们不能用)。
下表所示为 Python 中常见的关键字,这里只是为了方便大家查询才列出的,并不是让大家记忆。实际上,对于这些关键字,等大家学了后面的内容,自然而然就会记住。就算记不住,等需要的时候再回到这里查一下就可以了,不需要浪费时间去记忆。

表:Python 中常见的关键字(保留字)
关键字 关键字 关键字 关键字 关键字
True False None and as
assert break class continue def
del elif else except finally
for from global if import
in is lambda nonlocal not
or pass raise return try
while with yield    

变量赋值

Python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号 = 用来给变量赋值。

等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。例如:

举例:正确的命名

  1. i
  2. lvye_study
  3. _lvye n123举例:错误的命名
  1. 123n  #不能以数字开头
  2. -study  #不能使用短横线
  3. continue  #不能跟关键字相同
  4. my+title  #不能包含除了数字、英文字母和下划线以外的字符


此外,在为变量命名时一定要区分大小写,如 name 与 Name 在 Python 中就是两个不同的变量。

实例(Python 2.0+)

#!/usr/bin/python
# -*- coding: UTF-8 -*-

counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串

print 'counter' 
print miles
print name


作业: 写出下面程序的结果



a = b = 1
b = 2
print(a)


a = 1    
b = 2    
a,b = b,a   #重新赋值,b的值2重新赋值给a,a的值1重新赋值给b(等号左边的值赋值给等号右面)
print(a,b)  


a = 1  #定义变量a的值为1
b = 2  #定义变量b的值为2
 
c = a  #定义一个变量c,然后把a的值1赋值给c 此时 a=1,c=1
a = b  #然后把b的值赋值到a  此时 a=2,b=2
b = c  #然后再把c的值赋值到b  此时 b=1,c=1
print(a,b)  


3、 已知name="Duang",num=3,则print(name*num)显示结果是:()

A、Duang*3

B、duangduangduang

C、DuangDuangDuang

D、代码有误不能运行


4、如果你想创建变量name,用来存储老师的名字:张老师,下列选项正确的是()

A、name='"张老师"

B、name=张老师

C、name="张老师"

D、name='张老师'

 

【Python 变量类型 】相关文章:

Python While循环语句 2024-04-09

python,for循环 2024-04-09

Python 条件语句 2024-03-27

Python 运算符 2024-03-27

第二节:python的input函数用法 2024-03-26

Python While循环语句 2024-04-09

python,for循环 2024-04-09

条件语句if-elif-else 2024-04-09